#include <iostream>
using namespace std;
void guardar(string ruta,string &c,string &e);
int main()
{
    string c,e,ruta;
    guardar("c:\\algo\\t.doc",c,e);
    cout<<e;
    cout<<c;
    return 1;

}
void guardar(string ruta,string &c,string &e)
{
    int i,z,l;
    i=0;
    while(ruta[i]!='.')
    {
        i++;
    }

    e=ruta.substr(i,ruta.length());
    i=0;
    while(i>=0)
    {
        if(ruta[i]=='\\')
        break;
        z--;

    i--;
    }
    int z;
    z=i-1;
    while(z>=0)
    {
        if(ruta[z]=='\\')
        break;
        z--;
    }

}

